package cn.linstudy.blog.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * @Author XiaoLin
 * @Date 2021/12/22 13:35
 * @Description
 */
@Getter
@AllArgsConstructor
public enum ErrorCodeEnum {

    USER_IS_EXIT("1000", "用户已经存在!"),
    USER_NOT_DELETE_ITSELF("1001", "用户不可以删除自己!"),
    DELETE_ALL_SON_USER("1002", "请先删除该用户下的所有子用户!"),
    HAVA_USER_NOT_DELETE("1003", "角色下尚有用户不允许删除!"),
    DELETE_ALL_SON_ROLE("E1004", "请先删除该角色下的所有子角色!"),
    DELETE_ALL_SON_NODE("E1005", "请先删除子节点后在删除当前节点!"),
    HAVE_ROLE("1006", "该资源已有角色使用，不可删除"),
    CODE_IS_NOT_SAME("1007", "同一个业务码下不允许存在相同编码！"),
    USERNAME_PASSWORD_IS_ERROR("1008", "用户名或密码不正确！！！！"),
    NO_USER("1009", "用户名不存在！！！！"),
    USER_IS_LOCK("1010", "该账号已锁定！！！！"),
    NO_LOGIN_OR_COKKIE_IS_OUT_DATE("1011", "未登录或者用户token无效或已过期!"),
    ;

    private String key;
    private String value;
}
